#include <iostream>
#include <vector>  
using namespace std;
int main() {
	int n,i=1;
	cin>>n;

	vector<int> vec={};
	for(int j=0;j<n;j++){
		int op;
		cin>>op;
		if(op==1){
			i++; 
		}
		if(op==2){
			int x;
			cin>>x;
			vec.insert(vec.begin() + i-1,x);
		}	
		if(op==3){
			vec.erase(vec.begin() + i-1);
		}
	}
	for (int num : vec) { 
	        cout << num << " ";
	    }
    return 0;
}

